#ifndef _IME_CHARGE_WRAPPER_H_
#define _IME_CHARGE_WRAPPER_H_

typedef enum
{
	MIICmn_Charge_Ready,
	MIICmn__Charge_Error
};

typedef void (*charge_confirm_cb)( Int32 eventId, Int8 bCharge, Int8* confirm_txt_utf8, Int8* param_data, Int8 bCancel);
void miicmn_charge_callback_set(void* cb1,	charge_confirm_cb cb2,	void* cb3);
void miicmn_charge_point_start(ImpCStr point_id, ImpCStr param_data, ImpCStr app_id);
void miicmn_charge_confirm(UInt16 retval, Int8* param_data);
void miicmn_charge_point_cleanup(void);

#endif